/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package br.faimg.pomar.controle.componentevisual;

import br.faimg.pomar.controle.BusinessDelegate.TipodeProdutoBusinessDelegate;
import br.faimg.pomar.modelo.pojo.TipodeProduto;
import java.util.List;
import java.util.Vector;
import javax.swing.table.DefaultTableModel;

/**
 *
 * @author flavio
 */
public class TableTipodeProduto {

    public TableTipodeProduto(){    }
    
    public DefaultTableModel getTableModel(){
        TipodeProdutoBusinessDelegate delegate = new TipodeProdutoBusinessDelegate();
        Vector<String> colunas = new Vector<String>();
        Vector<String> linhaTabela = null;
        Vector linhas = new Vector();
        List<TipodeProduto> produtos = delegate.readByExample(null);

        colunas.add("Código");
        colunas.add("Descrição");

        for (int i = 0; i < produtos.size(); i++) {
            linhaTabela = new Vector<String>();
            linhaTabela.add(produtos.get(i).getCodigo());
            linhaTabela.add(produtos.get(i).getDescricao());
            linhas.add(linhaTabela);
        }
    
        
        
        
        
        
        return new DefaultTableModel(linhas, colunas);
    
    }
    
    
    

}
